home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Diamond Collection / The Diamond Collection (Software Vault)(Digital Impact).ISO / cdr23 / hs121c5.zip / WHATSNEW.120 < prev    next >
Text File  |  1993-04-11  |  11KB  |  218 lines

  1.  
  2.   ==========================================================================
  3.              SUMMARY OF WHAT'S NEW IN HS/LINK VERSION 1.20
  4.   ==========================================================================
  5.  
  6.   HS/Link version 1.20 corrects all known problems in version 1.12 and adds a
  7.   number of new features and options.  This version can successfully connect
  8.   and transfer files with prior HS/Link release versions 1.0, 1.1 and 1.12.
  9.   Earlier "Alpha" (α) or "Beta" (ß) version numbers represent unfinished
  10.   versions and should not be used.
  11.  
  12.   HS/Link version 1.20 is a direct replacement for version 1.12 and does not
  13.   require any change in command line options or configuration options. There
  14.   are a number of NEW options you may want to take a look at.
  15.  
  16.   The most important new feature is the "CHAT" function, which allows you to
  17.   CHAT with the remote user during a file transfer. You must have a registered
  18.   copy of HS/Link to initiate a CHAT. Unregistered copies can still CHAT if a
  19.   remote registered copy initiates the CHAT.
  20.  
  21.   The following options have been added or enhanced:
  22.  
  23.      -CPn    Control the position of the status display.  Use a setting of -CP0
  24.              to move HSLINK's display UP so that the bottom two lines will be
  25.              untouched.
  26.  
  27.      -FTn    Control NS16550AN Fifo Threshold.  Higher thresholds reduce
  28.              interrupt overhead but increase the chances of a receiver OVERRUN
  29.              error under multi-taskers such as Desqview and Windows.
  30.  
  31.      -I4     Give up idle time under Windows, OS/2, DOS 5 and other
  32.              environments that support the "int 2fh/ax=1680h" idle call.
  33.  
  34.      -N!     Do not force remote to use local settings.  Will override any
  35.              previous -! option in either the command line or a configuration
  36.              file.
  37.  
  38.      -NA     Disable Alternate XON/XOFF method for compatibility with versions
  39.              1.0 and 1.12.
  40.  
  41.      -NEn    Controls the number of repeated errors that will abort a file
  42.              transfer.
  43.  
  44.      -NG     Do not allow Control-G (BEEP) characters in CHAT mode. This keeps
  45.              remote callers from beeping your speaker during a file transfer.
  46.  
  47.      -NK     Do not keep aborted downloads.  Will override any previous -K
  48.              option in either the command line or a configuration file.
  49.  
  50.      -T      If you include -T in the HSLINK command line, you will be placed
  51.              into a simple mini terminal emulation prior to starting the
  52.              transfer.
  53.  
  54.  
  55.   ==========================================================================
  56.                 DETAILED LIST OF CHANGES IN VERSION 1.20
  57.   ==========================================================================
  58.  
  59.    Added -CP option to control the position of the status display.  The default
  60.    is -CP2, which causes HSLINK to leave the top 2 lines untouched. Use a
  61.    setting of -CP0 to move HSLINK's display UP so that the bottom two lines
  62.    will be untouched.  This solves problems with some BBS softwares that
  63.    protect the bottom two lines of the screen.
  64.  
  65.    Added -FTn option to control NS16550 Fifo Threshold.  Possible values are
  66.    -FT1, -FT4, -FT8, -FT14.  Higher thresholds reduce interrupt overhead but
  67.    increase the chances of a receiver OVERRUN error under multi-taskers such as
  68.    Desqview and Windows. The default is now -FT4.
  69.  
  70.    Added -I4 option to give up idle time under Windows, OS/2, DOS 5 and other
  71.    environments that support the "int 2fh/ax=1680h" idle call.
  72.  
  73.    Added -N! (do not force remote to use local settings) option to override any
  74.    previous -! option in either the command line or a configuration file.
  75.  
  76.    Added -NE option to control the number of repeated errors that will abort a
  77.    file transfer.  The default is to abort at 20 consequtive errors, but some
  78.    users may wish to set this to a higher or lower number.
  79.  
  80.    Added -NG option to block Control-G (BEEP) characters in CHAT mode. This
  81.    keeps remote callers from beeping your speaker during a file transfer.
  82.  
  83.    Added -NK (do not keep aborted downloads) option to override any previous -K
  84.    option in either the command line or a configuration file.
  85.  
  86.    Added a check for
  87.         SET HSERR=path\logfile
  88.    to enable a new error logging facility.  When enabled, most screen
  89.    information and error messages are logged to the specified logfile.
  90.  
  91.    Added a mini terminal feature.  If you include -T in the HSLINK command
  92.    line, you will be placed into a simple terminal emulation prior to starting
  93.    the transfer.
  94.  
  95.    Added logic to allow the link to continue in CHAT mode when all file
  96.    transfers are completed.  The link will terminate when CHAT is manually
  97.    terminated with ESC or when 30 seconds of idle time elapse.
  98.  
  99.    Added logic to automatically reduce 'window' size when flow control appears
  100.    to be failing.  This helps to save failing PC Pursuit sessions.
  101.  
  102.    Added logic to cancel a link when the same error is reported ten times in
  103.    sequence.
  104.  
  105.    Added logic to detect failure of flow control to suspend flow in slow
  106.    handshake mode prior to disk activity.  When flow continues for 3 seconds
  107.    after flow control is asserted, the message Warning: Flow control failure!
  108.    Slow handshake disabled. will be displayed and the -HS option will be
  109.    disengaged for the rest of the session.
  110.  
  111.    Added logic to force a special COMM driver mode when -FT16 and higher are
  112.    specified.  In this mode attempts will be made to perform multiple character
  113.    i/o per interrupt service, even when the UART appears to be an 8250 or
  114.    16540.  This logic may improve the performance with some internal modems,
  115.    such as the Forval, but may cause the transfer to fail with others. Use with
  116.    caution.
  117.  
  118.    Added logic to give priority to the lower serial numbered copy when two
  119.    registered copies attempt to use the -! option.  This may save transfers
  120.    that would otherwise fail due to conflicting setting overrides.
  121.  
  122.    Added logic to insure proper operation under marginal memory conditions.
  123.  
  124.    Added logic to prevent internal transmit queue overflows when using large
  125.    blocks and very high effective speed settings.
  126.  
  127.    Added logic to warn the user when an invalid registration code is entered,
  128.    rather than triggering the tamper detection logic.
  129.  
  130.    Changed initial handshake logic to default to new alternate XON/XOFF
  131.    encoding method, instead of first attempting the old method.  This should
  132.    speed up the initial handshake process and also prevent some occasional
  133.    handshake failures.  Added -NA option to disable this logic for
  134.    compatibility with release 1.12 and earlier.
  135.  
  136.    Changed transfer abort logic to exit more quickly if ^X is typed 6 or more
  137.    times.  Otherwise HSLINK will wait for remote data flow to stop before
  138.    releasing control.
  139.  
  140.    Changes in batch status window calculation to base time estimate on the
  141.    direction with the most estimated TIME remaining rather than the batch with
  142.    the most BYTES remaining to transfer.  This should prevent the estimates
  143.    from jumping around as much.
  144.  
  145.    Changes to eliminate all remaining false "exit code 2" conditions following
  146.    a successful transfer.
  147.  
  148.    Corrected HSCONFIG to set MONO default colors only when a new configuration
  149.    file is being created.
  150.  
  151.    Correction in batch status totals when files are skipped in the incoming
  152.    files window.
  153.  
  154.    Implemented proper RTS handshake in addition to XON/XOFF when receive buffer
  155.    nears overflow.
  156.  
  157.    Internal changes to correct operation with the internal Intel Satisfaxion
  158.    Modem/400E.
  159.  
  160.    Internal changes to guard the codes 0x91 and 0x93 when XON/XOFF handshake is
  161.    enabled.  This change was required because some common FOSSIL drivers accept
  162.    these codes as alternates for the normal 0x11 and 0x13 XON/XOFF codes.  This
  163.    solves problems with XON/XOFF handshake via PC Pursuit.  The remote must be
  164.    running version 1.13ß or later for this logic to go into effect.
  165.  
  166.    Internal changes to protect the CR-@-CR sequence used by PC Pursuit to
  167.    escape to a command mode.
  168.  
  169.    Internal changes to reduce memory requirements by about 10k compared to
  170.    earlier versions.  Hslink works best with about 103000 bytes of ram, but
  171.    will now work successfully with at little as 78000 bytes.
  172.  
  173.    Note: When running HS/Link in Windows Enhanced mode and you are getting COM
  174.    Overrun errors, you may need to add the following statement in the [386Enh]
  175.    section of your SYSTEM.INI file:
  176.         COM1BUFFER=8192         ;if you are using COM1, or
  177.         COM2BUFFER=8192         ;if you are using COM2
  178.  
  179.    The following ERRORLEVEL codes are now possible:
  180.  
  181.       ERRORLEVEL     Reason for link termination
  182.       ----------     ----------------------------------------
  183.          0           One or more files transferred successfully
  184.          1           ^X typed at local keyboard
  185.          2           ^X received over COM port
  186.          3           Incompatible BETA versions
  187.          4           No files transmitted or received
  188.          5           Remote did not respond within 2 minutes
  189.          6           Too many framing errors, possible -B mismatch
  190.          7           Possible tampering or corruption in HSLINK.EXE
  191.          8           Possible tampering or corruption in HSLINK.EXE
  192.          9           COM port not responding, incorrect -P options
  193.         10           Carrier lost during initial handshake with remote
  194.         11           Link aborted due to CTS lockup
  195.         12           Bad command line or config file option
  196.         13           Repeated identical errors in excess of -NE setting
  197.  
  198.    The HS/Link program and installation tips files are now available via FTP at
  199.    simtel20.army.mil in PD1:<MSDOS.MODEM> !!!
  200.  
  201.    The most reliable operation under Microsoft Windows seems to occur when the
  202.    -N5 option is used, even if the COM port actually does have the NS16550AN
  203.    attached.
  204.  
  205.    The new CHAT mode is now a "registered" feature.  If you are running an
  206.    unregistered copy of HSLINK, you will not be able to INITIATE a CHAT, but
  207.    you can CHAT with the remote if the remote is registered and initiates the
  208.    CHAT.
  209.  
  210.    The new FOSSIL version of HS/Link was created.  See FHSLINK.EXE and
  211.    FHSLINK.DOC for details.
  212.  
  213.    To initiate a CHAT, just hit ENTER ... two CHAT windows will pop up and you
  214.    will have a two-way CHAT.  Press the ESCAPE key to close the CHAT windows.
  215.    The remote must be using version 1.13α or newer.
  216.  
  217.  
  218.